body{
  min-width: 1200px;
  height: 2100px;
}
.topnav{
    background-color: brown;
    width: 100%;
    line-height: 40px;
    height: 40px;
    position: relative;
    top: 0;
}
.navleft{
    float:left;
}
.navright{
    float: right;
    margin-right: 30px;
}
.topnav a{
    text-decoration: none;
    display: block;
}
.topnav li{
    display: block;
    text-decoration: none;
    float: right;
    margin-left:10px ;
}
.topnav a:hover{
    background-color: aqua;
}
li:hover> .page1{
    display: block;
    height: 120px;
}
.navright .page1{
    display: none;
    position: absolute;
    width: 112px;
    height: 0px;
    overflow: hidden;
    border: 1px red solid;
    background-color: silver;
    line-height: 1;
    text-align: center;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    z-index: 999;
}
.page1 a{
   display: block;
   padding-top: 20px;
   padding-bottom: 20px;
}

html{
    perspective: 800px;
}
.cube{
    width: 50px;
    height: 50px;
   position: relative;
   top: 30px;
   left: 70px;
    transform-style: preserve-3d;
    transform: rotateX(45deg) rotateZ(45deg);
    animation: rotate 100s;
    position: absolute;
    top: 38px;
    left: 20px;
}
.cube>div{
    width: 50px;
    height: 50px;
   position: absolute;
    opacity: 0.7;
}
img{
    vertical-align:top;
    width: 50px;
    height: 50px; 
}
.box1{
    transform: rotateY(90deg) translateZ(25px);
}
.box2{
    transform: rotateY(-90deg) translateZ(25px);
}
.box3{
    transform: rotateX(90deg) translateZ(25px);
}
.box4{
    transform: rotateX(-90deg) translateZ(25px);
}
.box5{
    transform: rotateY(0deg) translateZ(25px);
}
.box6{
    transform: rotateY(180deg) translateZ(25px);
}
@keyframes rotate{
  from{
    transform: rotateX(0) rotateY(0);
  }
  to{
    transform: rotateX(1turn) rotateZ(1turn) ;
  }
}
.search-wrapper{
    width: 296px;
    height: 50px;
    background-color: red;
    float: right;
    border:1px solid rgb(224,224,224);
    margin-top: 0px;
    position: absolute;
    top:39px;
    right: 10px;
}
.search-wrapper .search-inp{
    width: 244px;
    border: none;
    float: left;
    padding: 0;
    height: 50px;
}
.search-wrapper .search-btn{
    float: left;
    height: 50px;
    width: 52px;
    padding: 0;
    border: none;
}
.zhong{
    border: 1px red solid;
    height: 50px;
}
.zhongpage{
    text-align: center;
    line-height: 50px;
}
.clear-fix{
    height: 550px;
    width: 200px;
border: 1px solid rebeccapurple;
}
.leftnav{
    height: 100%;
    width: 100%;
}
.leftnav>li{
    height: 20%;
    width: 100%;
    border: 1px solid silver;
    text-align: center;
    line-height: 123px;
    color: #000;
}
.leftnav>li>a{
  text-decoration: none;
}
.leftnav>li:hover a{
  background-color: yellowgreen;
}
.leftnav>li>.hd1{
  height: 0px;
  width: 0px;
  border: 2px solid rgba(159, 104, 104, 0.811);
  z-index: 999;
  position: relative;
  left: 202px;
  top: -120px;
  font-size: 14px;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.leftnav>li img{
  position: relative;
  width: 0px;
  height: 0px;
  top: 20px;
}
.leftnav>li p{
  height: 100px;
  width: 0px;
  overflow: hidden;
  line-height: 2;
  text-align: right;
}

.leftnav>li>a:hover{
  text-decoration: underline;
}
.leftnav li:nth-of-type(1):hover p{
   width: 200px;
  display: block;
}
.leftnav li:nth-of-type(1):hover .hd1{
  height: 312px;
  width: 700px;
}
.leftnav li:nth-of-type(1):hover .hd1>img{
  height: 100px;
  width: 80px;
  margin: 0 0;
  padding: 0;
}
.leftnav li:nth-of-type(1):hover .hd1>p{
  height: 100px;
  width: 700px;
  top: -100px;
  margin: 0 0;
  padding: 0;
}
.leftnav>li>.hd2{
  height: 0px;
  width: 0px;
  border: 2px solid rgba(159, 104, 104, 0.811);
  z-index: 999;
  position: relative;
  left: 202px;
  top: -120px;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.leftnav li:nth-of-type(2):hover .hd1{
  height: 312px;
  width: 700px;
}
.leftnav li:nth-of-type(2):hover .hd2>img{
  height: 100px;
  width: 80px;
  margin: 0 0;
  padding: 0;
}
.leftnav li:nth-of-type(2):hover .hd2{
  height: 312px;
  width: 700px;
}
.leftnav li:nth-of-type(2):hover .hd2>p{
  height: 100px;
  width: 700px;
  top: -100px;
  margin: 0 0;
  padding: 0;
}
.leftnav>li>.hd3{
  height: 0px;
  width: 0px;
  border: 2px solid rgba(159, 104, 104, 0.811);
  z-index: 999;
  position: relative;
  left: 202px;
  top: -120px;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.leftnav li:nth-of-type(3):hover .hd3{
  height: 312px;
  width: 700px;
}
.leftnav li:nth-of-type(3):hover .hd3>img{
  height: 100px;
  width: 80px;
  margin: 0 0;
  padding: 0;
}
.leftnav li:nth-of-type(3):hover .hd3{
  height: 312px;
  width: 700px;
}
.leftnav li:nth-of-type(3):hover .hd3>p{
  height: 100px;
  width: 700px;
  top: -100px;
  margin: 0 0;
  padding: 0;
}
.leftnav>li>.hd4{
  height: 0px;
  width: 0px;
  border: 2px solid rgba(159, 104, 104, 0.811);
  z-index: 999;
  position: relative;
  left: 202px;
  top: -220px;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.leftnav li:nth-of-type(4):hover .hd4{
  height: 312px;
  width: 700px;
}
.leftnav li:nth-of-type(4):hover .hd4>img{
  height: 100px;
  width: 80px;
  margin: 0 0;
  padding: 0;
}
.leftnav li:nth-of-type(4):hover .hd4>p{
  height: 100px;
  width: 700px;
  top: -100px;
  margin: 0 0;
  padding: 0;
}
.k1{
    background-image: url(./img/6k\(1\).jpg);
 background-size: 100px 100px;
 background-repeat: no-repeat;
 padding: 0px;
}
.k1>p{
    margin: 0px 15px 7px 4px;
    font-size: 10px;
}
.bx1{
    transform:  translateZ(60px)  rotateX(50px);
    
}
.bx2{
    transform: rotateY(180deg) translateZ(60px) ;
}
  *{
    margin: 0;
    padding: 0;
  }
  .outer{
    width: 446px;
    height: 406px;
    margin: 50px 370px;
    background-color: yellowgreen;
    padding: 10px 0px;
    position: absolute;
    top: 100px;
    left: 100px;
    overflow: hidden;
}
#imglist{
    list-style: none;
    width: 1288px;
    position: absolute;
} 
#imglist>li{
    float: right;
    margin: 0 10px;

    position: relative;
    left: 65px;
    transition-duration: 0.5s;
}
#imglist>li:nth-child(2){
  left: 10%;
}
#imglist>li:nth-child(3){
  left: 20%;
}
#imglist>li:nth-child(1){
  left: 30%;
}
.btn{
width: 100%;
position: absolute;
left:10px;
top: 100px; 
z-index: 199;
bottom: 50px;
margin-left: -50px;
text-align: center;
}
.btn>p{
float: left;
width: 50px;
height: 50px;
line-height: 50px;
position: relative;
  left: 30%;
font-size: 25px;
border-radius: 50%;
font-weight: bold;
border: 1px solid #555;
margin: 0 80px ;
top: 50px;
}
.btn>p:nth-child(1){
  left: -10px;
}
.btn>p:hover{
cursor: pointer;
background-color: #ccc;
}
.btn>p:active{
cursor: pointer;
background-color: rgb(108, 16, 16);
}
  
.sart{
  position: absolute;
  right: 10px;
  z-index: 999;
  top: 100px;
}
.sart>.fl{
  width: 170px;
  height: 70px;
  border: 1px solid sandybrown;
  text-align: center;
 transform: translateY(50%);
 box-shadow: #505050 0 10px 20px ;
}
.sart>.fl>a{
 position: relative;
 top: 20px;
 text-decoration: none;
}
.sart>.fl:hover{
  background-color: #a62323;
  }
.sart>.fl>a:hover{
text-decoration: underline;
}
.sart>.fl:active{
background-color: #555;
  }
body{
  background-color: #eaeaea;
}
.container{
  width: 350px;
  height: 460px;
  position: absolute;
  top:33%;
  left: 20%;
  background-color: #f5f5f5;
  padding: 50px;
  box-shadow: 0 30px 50px #dbdbdb ;

}
#slide{
  width: max-content;
  margin-top: 50px;
}
.item{
  width: 150px;
  height: 225px;
  background-position: 50% 50%;
  display: inline-block;
  background-size: cover;
  position: absolute;
  top: 30%;
  border-radius: 20px;
  box-shadow: 0 30px 50px  #505050;
}
  .item:nth-child(1){
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  box-shadow: none;
}
.item:nth-child(2){
  left: 550px;
}
.item:nth-child(3){
  left: 750px;
}
.item:nth-child(4){
  left: 950px;
}
.item:nth-child(2):hover{
  width: 40%;
  height: 40%;
}
.item:nth-child(3):hover{
  width: 40%;
  height: 40%;
}
.item:nth-child(4):hover{
  width: 40%;
  height: 40%;
}
.item .content{
  widows: 300px;
  position: absolute;
  left: 100px;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #eee;
  display: none;
}
  .item:nth-child(1) .content{
  display: block;
}
.item .name{
  font-size: 20px;
  font-weight: bold;
  opacity: 0;
  animation: show 1s ease-in-out 1 forwards;
}
.item .author{
  margin: 20px 0;
  opacity: 0;
  animation: show 1s ease-in-out  0.3s 1 forwards;
}
.item button{
  padding: 5px 10px;
  border: none;
  opacity: 0;
  animation: show 1s ease-in-out  0.6s 1 forwards;
}
.item button>a{
  text-decoration: none;
}
.item button>a:hover{
  text-decoration: underline;
}
@keyframes show{
  from{
      opacity: 0;
      transform: translateY(100px);
  }
  to{
      opacity: 1;
      transform: translateY(0px);

  }
}
.buttons{
  width: 100%;
  position: absolute;
  bottom: 50px;
  margin-left: -50px;
  text-align: center;
}
.button{
  float: left;
  width: 50px;
  height: 50px;
  line-height: 50px;
  position: relative;
  left: 30%;
  color: gray;
  background-color:black;
  font-size: 25px;
  border-radius: 50%;
font-weight: bold;
border: 1px solid #555;
margin: 0 25px ;
transition: 0.5s;
}
.button:hover{
  cursor: pointer;
  background-color: #ccc;
}
.button:active{
  cursor: pointer;
  background-color: rgb(108, 16, 16);
}
  .footer{
    width: 500px;
    height: 600px;
    position: relative;
    display: flex;
    text-align: center;
    justify-content: center;
    left: 380px;
    top: 30%;
  }
  #footer>li{
    border: 5px solid rgba(215, 204, 204, 0.3);
    display: block;
    position: absolute;
    width: 40%;
    height: 30%;
    overflow: hidden;
    top: 150px;
    border-radius: 13px;
    transition: 2s;
    box-shadow: 0 0 15px rgba(52, 14, 14, 0.3);
  }
  #footer>.img1{
    left: -200px;
  }
  #footer>.img2{
    left: 250px;
  }
  #footer>.img3{
    left: 650px;
  }
  #footer>.img1:hover .iii{
width: 70px;
height: 70px;
border-radius: 50%;
  }
  .img2:hover .iii2{
    width: 70px;
    height: 70px;
   border-radius: 50%;
  }
  .img2{
    width: 200px;
    height: 180px;
    overflow: hidden;
  }
  .iii2{
    width: 100%;
    height: 100%;
  }
  .img3{
    width: 200px;
    height: 180px;
    overflow: hidden;
  }
  .iii3{
    width: 100%;
    height: 100%;
  }
  .img3:hover .iii3{
    width: 70px;
height: 70px;
border-radius: 50%;
  }
  .iii{
    width: 210px;
    height: 190px;
  }
  .js{
    position: absolute;
    bottom: 200px;
    width: 1550px;
    
    z-index: 199;
  }
  .js>.xjs{
    float: left;
    width: max-content;
    height: 20px;
    border: rgb(131, 61, 61) 12px solid;
    position: relative;
    box-shadow: #505050  0px  10px 20px ;
  }
  .js>.xjs>a{
    text-decoration: none;
  }
  .js>.xjs:nth-child(1){
    left: 350px;
  }
  .js>.xjs:nth-child(2){
    left: 700px;
  }
  .js>.xjs:nth-child(3){
    left: 1050px;
  }
  .js>.xjs:hover{
 background-color: rgb(115, 12, 12);

  }
  .js>.xjs>a:hover{
    text-decoration: underline;
  }
  #footer h1{
 color: rgba(197, 17, 17, 0.811);
 font: 11px;
  }
  .end{
    position: absolute;
    width: 1550px;
    bottom: -200px;
   left: -420px;
    height: 150px;
    border-top: #555 10px solid;
    font-size: 25px;
  }
  